/**
 * @format
 * @param {Egg.Application} app - egg application
 */
module.exports = (app) => {
    const { router, controller } = app;
    // 发送验证码
    router.post('/api/sendcode', controller.user.sendcode);
    // 用户注册
    router.post('/api/regist', controller.user.regist);
    router.post('/api/login', controller.user.login);
    // 获取用户信息
    router.get('/user/getuserinfo', controller.user.getUserInfo);
    // 测试
    router.post('/user/text', controller.user.index);
    // 图片上传
    router.post('/api/uploadImage', controller.files.uploadImage);
    router.post('/api/publish', controller.files.publish);
    router.get('/api/getpicture', controller.files.getpicture);
    router.get('/api/getfrendimg', controller.user.getfrendimg);

    // getpicture;

    // router.get("/user/tt", controller.user.tt);
    /**队伍接口* */
    // 添加队伍
    router.post('/team/addteam', controller.team.addteam);
    // 获取队伍列表
    router.post('/team/getteamlist', controller.team.getteamlist);
    // 获取全部队伍列表
    router.post('/team/getallteamlist', controller.team.getallteamlist);
    // 获取我加入的列表
    router.post('/team/getmyaddteamlist', controller.team.getmyaddteamlist);
    // 修改队伍
    router.post('/team/modifyteam', controller.team.modifyteam);
    // 删除队伍
    router.post('/team/deleteteam', controller.team.deleteteam);

    // 人员结构列表
    router.post('/team/getteamgroups', controller.team.getteamgroups);

    // 获取队伍成员
    router.post('/team/getteammembers', controller.team.getteammembers);
    // 添加队伍成员
    router.post('/team/addteammembers', controller.team.addteammembers);
    // 同意加入队伍
    router.post('/team/agreejointeam', controller.team.agreejointeam);
    // 更新队伍成员信息
    router.post('/team/updateteammembers', controller.team.updateteammembers);
    //添加任务
    router.post('/task/addtask', controller.task.addtask);
    // 获取全部任务
    router.post('/task/gettasklist', controller.task.gettasklist);
    //发布任务  publishtask
    router.post('/task/publishtask', controller.task.publishtask);
    // 获取本人任务接口
    router.post('/task/getmy_tasklist', controller.task.getmy_tasklist);
    // sumbittask
    // 提交任务
    router.post('/task/sumbittask', controller.task.sumbittask);
    // 获取答案列表
    router.post('/task/getanserlog', controller.task.getanserlog);
    // 答案列表
    router.post('/task/getanserloglist', controller.task.getanserloglist);
    // getanserlogdetail
    // 获取答案详情
    router.post('/task/getanserlogdetail', controller.task.getanserlogdetail);
    // 获取签到任务
    router.post('/task/getchecktask', controller.task.getchecktask);
    // 签到
    router.post('/task/finshchecktask', controller.task.finshchecktask);
    // addschool 添加学校
    router.post('/school/addschool', controller.school.addschool);
    // 获取学校列表
    router.post('/school/getschoollist', controller.school.getschoollist);
    // 添加招募公告
    router.post('/school/addrecruit', controller.school.addrecruit);
    router.post('/post/addpostings', controller.post.addpostings);
    router.post('/post/getpostings', controller.post.getpostings);
    // 点赞
    router.post('/post/addposlike', controller.post.addposlike);
    // 取消点赞
    router.post('/post/deleteposlike', controller.post.deleteposlike);
    // addcomments 添加评论
    router.post('/post/addcomments', controller.post.addcomments);
    // 入口
    router.post('/wxlogin/login', controller.wxproject.index);
    router.get('/*', controller.all);
};
